﻿#define _CRT_SECURE_NO_WARNINGS 1
// 嵌套调⽤函数
///*假设我们计算某年某⽉有多少天？如果要函数实现，可以设计2个函数:
// is_leap_year()：根据年份确定是否是闰年
// get_days_of_month()：调⽤is_leap_year确定是否是闰年后，再根据⽉计算这个⽉*/的天数

#include<stdio.h>
int is_leap_year(int m)
{
	if (((m % 4 == 0) && (m % 100 != 0)) || (m % 400 == 0))
		return 1;
	else
		return 0;
}

int get_days_of_month(int m, int n)
{
	int arr[] = { 0, 31,28,31,30,31,30,31,31,30,31,30,31 };
	int day = arr[n];//用零将下标元素和月份相对应
	if (is_leap_year(m) && n == 2)
		day += 1;
	return day;
}
int main()
{
	int m = 0;
	int n = 0;
	scanf("%d %d", &m, &n);
	int day = get_days_of_month(m,n);
	printf("%d", day);

	return 0;
}



